

<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="Docutils 0.19: https://docutils.sourceforge.io/" />

  <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  
  <title>Ceph 术语 &mdash; Ceph Documentation</title>
  

  
  <link rel="stylesheet" href="../_static/ceph.css" type="text/css" />
  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
  <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
  <link rel="stylesheet" href="../_static/ceph.css" type="text/css" />
  <link rel="stylesheet" href="../_static/graphviz.css" type="text/css" />
  <link rel="stylesheet" href="../_static/css/custom.css" type="text/css" />

  
  

  
  

  

  
  <!--[if lt IE 9]>
    <script src="../_static/js/html5shiv.min.js"></script>
  <![endif]-->
  
    
      <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></script>
        <script src="../_static/jquery.js"></script>
        <script src="../_static/_sphinx_javascript_frameworks_compat.js"></script>
        <script data-url_root="../" id="documentation_options" src="../_static/documentation_options.js"></script>
        <script src="../_static/doctools.js"></script>
        <script src="../_static/sphinx_highlight.js"></script>
    
    <script type="text/javascript" src="../_static/js/theme.js"></script>

    
    <link rel="index" title="Index" href="../genindex/" />
    <link rel="search" title="Search" href="../search/" />
    <link rel="next" title="JAEGER- DISTRIBUTED TRACING" href="../jaegertracing/" />
    <link rel="prev" title="硬件监控" href="../hardware-monitoring/" /> 
</head>

<body class="wy-body-for-nav">

   
  <header class="top-bar">
    <div role="navigation" aria-label="Page navigation">
  <ul class="wy-breadcrumbs">
      <li><a href="../" class="icon icon-home" aria-label="Home"></a></li>
      <li class="breadcrumb-item active">Ceph 术语</li>
      <li class="wy-breadcrumbs-aside">
            <a href="../_sources/glossary.rst.txt" rel="nofollow"> View page source</a>
      </li>
  </ul>
  <hr/>
</div>
  </header>
  <div class="wy-grid-for-nav">
    
    <nav data-toggle="wy-nav-shift" class="wy-nav-side">
      <div class="wy-side-scroll">
        <div class="wy-side-nav-search"  style="background: #eee" >
          

          
            <a href="../" class="icon icon-home"> Ceph
          

          
          </a>

          

          
<div role="search">
  <form id="rtd-search-form" class="wy-form" action="../search/" method="get">
    <input type="text" name="q" placeholder="Search docs" aria-label="Search docs" />
    <input type="hidden" name="check_keywords" value="yes" />
    <input type="hidden" name="area" value="default" />
  </form>
</div>

          
        </div>

        
        <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
          
            
            
              
            
            
              <ul class="current">
<li class="toctree-l1"><a class="reference internal" href="../start/">Ceph 简介</a></li>
<li class="toctree-l1"><a class="reference internal" href="../install/">安装 Ceph</a></li>
<li class="toctree-l1"><a class="reference internal" href="../cephadm/">Cephadm</a></li>
<li class="toctree-l1"><a class="reference internal" href="../rados/">Ceph 存储集群</a></li>
<li class="toctree-l1"><a class="reference internal" href="../cephfs/">Ceph 文件系统</a></li>
<li class="toctree-l1"><a class="reference internal" href="../rbd/">Ceph 块设备</a></li>
<li class="toctree-l1"><a class="reference internal" href="../radosgw/">Ceph 对象网关</a></li>
<li class="toctree-l1"><a class="reference internal" href="../mgr/">Ceph 管理器守护进程</a></li>
<li class="toctree-l1"><a class="reference internal" href="../mgr/dashboard/">Ceph 仪表盘</a></li>
<li class="toctree-l1"><a class="reference internal" href="../monitoring/">监控概览</a></li>
<li class="toctree-l1"><a class="reference internal" href="../api/">API 文档</a></li>
<li class="toctree-l1"><a class="reference internal" href="../architecture/">体系结构</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev/developer_guide/">开发者指南</a></li>
<li class="toctree-l1"><a class="reference internal" href="../dev/internals/">Ceph 内幕</a></li>
<li class="toctree-l1"><a class="reference internal" href="../governance/">项目管理</a></li>
<li class="toctree-l1"><a class="reference internal" href="../foundation/">Ceph 基金会</a></li>
<li class="toctree-l1"><a class="reference internal" href="../ceph-volume/">ceph-volume</a></li>
<li class="toctree-l1"><a class="reference internal" href="../releases/general/">Ceph 版本（总目录）</a></li>
<li class="toctree-l1"><a class="reference internal" href="../releases/">Ceph 版本（索引）</a></li>
<li class="toctree-l1"><a class="reference internal" href="../security/">Security</a></li>
<li class="toctree-l1"><a class="reference internal" href="../hardware-monitoring/">硬件监控</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Ceph 术语</a></li>
<li class="toctree-l1"><a class="reference internal" href="../jaegertracing/">Tracing</a></li>
<li class="toctree-l1"><a class="reference internal" href="../translation_cn/">中文版翻译资源</a></li>
</ul>

            
          
        </div>
        
      </div>
    </nav>

    <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">

      
      <nav class="wy-nav-top" aria-label="top navigation">
        
          <i data-toggle="wy-nav-top" class="fa fa-bars"></i>
          <a href="../">Ceph</a>
        
      </nav>


      <div class="wy-nav-content">
        
        <div class="rst-content">
        
          <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
           <div itemprop="articleBody">
            
<div id="dev-warning" class="admonition note">
  <p class="first admonition-title">Notice</p>
  <p class="last">This document is for a development version of Ceph.</p>
</div>
  <div id="docubetter" align="right" style="padding: 5px; font-weight: bold;">
    <a href="https://pad.ceph.com/p/Report_Documentation_Bugs">Report a Documentation Bug</a>
  </div>

  
  <section id="ceph">
<h1>Ceph 术语<a class="headerlink" href="#ceph" title="Permalink to this heading"></a></h1>
<dl class="glossary">
<dt id="term-Application">Application<a class="headerlink" href="#term-Application" title="Permalink to this term"></a></dt><dt id="term-0">应用程序<a class="headerlink" href="#term-0" title="Permalink to this term"></a></dt><dd><p>更恰当的叫法是 <a class="reference internal" href="#term-29"><span class="xref std std-term">客户端</span></a> ，它是相对于 Ceph 之外的任意程序，
使用 Ceph 集群来存储和复制数据。</p>
</dd>
<dt id="term-BlueStore"><a class="reference internal" href="../rados/configuration/storage-devices/#rados-config-storage-devices-bluestore"><span class="std std-ref">BlueStore</span></a><a class="headerlink" href="#term-BlueStore" title="Permalink to this term"></a></dt><dd><p>OSD BlueStore 是 OSD 守护进程使用的一个存储后端，是特意为 Ceph 设计的 。
BlueStore 最早在 Kraken 版本引进，从 Luminous 版起， BlueStore 取代
FileStore 被提升为默认 OSD 后端，完全取代了 FileStore 。到 Reef 版时，
就不能再使用 FileStore 作为存储后端了。</p>
<p>BlueStore 直接在原始块设备或分区上存储对象，不会与挂载的文件系统产生交互操作。 BlueStore 利用 RocksDB 的键/值数据库来把对象名映射到磁盘上的块位置。</p>
</dd>
<dt id="term-Bucket">Bucket<a class="headerlink" href="#term-Bucket" title="Permalink to this term"></a></dt><dt id="term-1">桶<a class="headerlink" href="#term-1" title="Permalink to this term"></a></dt><dd><p>在 <a class="reference internal" href="#term-RGW"><span class="xref std std-term">RGW</span></a> 的语境中，“桶”是一组对象。
以文件系统类比的话，对象对应文件，桶对应目录。
要想对一个区域到另一个区域的数据移动进行细粒度控制，可以在桶上配置
<a class="reference internal" href="../radosgw/multisite-sync-policy/#radosgw-multisite-sync-policy"><span class="std std-ref">多站点同步策略</span></a> 。</p>
<p>桶的概念是从 AWS S3 借鉴来的。请参考 <a class="reference external" href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html">AWS S3 网页上有关创建桶</a>
和 <a class="reference external" href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingBucket.html">AWS S3 “桶概览”页面</a> 。</p>
<p>在 RGW 和 AWS 上称为“桶”的东西，到了 OpenStack Swift 上叫作术语“容器（ containers ）”。
见 <a class="reference external" href="https://docs.openstack.org/swift/latest/api/object_api_v1_overview.html">OpenStack Storage API 概览页面</a> 。</p>
</dd>
<dt id="term-Ceph">Ceph<a class="headerlink" href="#term-Ceph" title="Permalink to this term"></a></dt><dd><p>Ceph 是一套支持分布式元数据管理和 POSIX 语义的
分布式网络存储和文件系统。</p>
</dd>
<dt id="term-ceph-ansible"><a class="reference external" href="https://docs.ceph.com/projects/ceph-ansible/en/latest/index.html">ceph-ansible</a><a class="headerlink" href="#term-ceph-ansible" title="Permalink to this term"></a></dt><dd><p>一个 GitHub 仓库，支持从 Jewel 版到 Quincy 版的
Ceph 集群安装。</p>
</dd>
<dt id="term-Ceph-Block-Device">Ceph Block Device<a class="headerlink" href="#term-Ceph-Block-Device" title="Permalink to this term"></a></dt><dt id="term-2">Ceph 块设备<a class="headerlink" href="#term-2" title="Permalink to this term"></a></dt><dd><p>也叫作 “RADOS Block Device” 和 <a class="reference internal" href="#term-RBD"><span class="xref std std-term">RBD</span></a> 。
是个软件工具，在 Ceph 中组织基于块数据的存储。
Ceph 块设备把基于块的应用数据分割成“块”，
RADOS 将这些块存储为对象。
Ceph 块设备功能组织着这些对象的在集群中的存储。</p>
</dd>
<dt id="term-Ceph-Block-Storage">Ceph Block Storage<a class="headerlink" href="#term-Ceph-Block-Storage" title="Permalink to this term"></a></dt><dt id="term-3">Ceph 块存储<a class="headerlink" href="#term-3" title="Permalink to this term"></a></dt><dd><p>Ceph 支持的三种存储之一
（另外两种是对象存储和文件存储）。
Ceph 块存储是块存储“产品”，
它在与三类软件套件对接使用时指的是块存储相关的服务及其功能，
可以对接 (1) <code class="docutils literal notranslate"><span class="pre">librbd</span></code> （一个 Python 模块，它能使我们像访问文件一样访问 <a class="reference internal" href="#term-RBD"><span class="xref std std-term">RBD</span></a> 映像）、
(2) 虚拟化管理程序如QEMU 或 Xen 、和
(3) 虚拟化管理程序抽象层，如 <code class="docutils literal notranslate"><span class="pre">libvirt</span></code> 。</p>
</dd>
<dt id="term-Ceph-Client"><a class="reference internal" href="../architecture/#architecture-ceph-clients"><span class="std std-ref">Ceph Client</span></a><a class="headerlink" href="#term-Ceph-Client" title="Permalink to this term"></a></dt><dt id="term-4">Ceph 客户端<a class="headerlink" href="#term-4" title="Permalink to this term"></a></dt><dd><p>任何能够访问 Ceph 存储集群的 Ceph 组件，
其中包括 Ceph 对象网关、 Ceph 块设备、
Ceph 文件系统、及其对应的库，
也包括内核模块和 FUSE （用户空间文件系统）。</p>
</dd>
<dt id="term-Ceph-Client-Libraries">Ceph Client Libraries<a class="headerlink" href="#term-Ceph-Client-Libraries" title="Permalink to this term"></a></dt><dt id="term-5">Ceph 客户端库<a class="headerlink" href="#term-5" title="Permalink to this term"></a></dt><dd><p>能够和相应 Ceph 集群的组件相交互的一组库。</p>
</dd>
<dt id="term-Ceph-Cluster-Map">Ceph Cluster Map<a class="headerlink" href="#term-Ceph-Cluster-Map" title="Permalink to this term"></a></dt><dt id="term-6">Ceph 集群运行图<a class="headerlink" href="#term-6" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Cluster-Map"><span class="xref std std-term">Cluster Map</span></a></p>
</dd>
<dt id="term-Ceph-Dashboard">Ceph Dashboard<a class="headerlink" href="#term-Ceph-Dashboard" title="Permalink to this term"></a></dt><dt id="term-7">Ceph 仪表盘<a class="headerlink" href="#term-7" title="Permalink to this term"></a></dt><dd><p><a class="reference internal" href="../mgr/dashboard/#mgr-dashboard"><span class="std std-ref">Ceph 仪表盘</span></a> 是一个内建的、
基于网页的 Ceph 管理和监控应用程序，
可用于调查和管理集群内的各种资源。
仪表盘是以一个 Ceph 管理器模块（ <a class="reference internal" href="../mgr/#ceph-manager-daemon"><span class="std std-ref">Ceph 管理器守护进程</span></a> ）实现的。</p>
</dd>
<dt id="term-Ceph-Filesystem">Ceph Filesystem<a class="headerlink" href="#term-Ceph-Filesystem" title="Permalink to this term"></a></dt><dt id="term-8">Ceph 文件系统<a class="headerlink" href="#term-8" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-CephFS"><span class="xref std std-term">CephFS</span></a></p>
</dd>
<dt id="term-CephFS"><a class="reference internal" href="../cephfs/#ceph-file-system"><span class="std std-ref">CephFS</span></a><a class="headerlink" href="#term-CephFS" title="Permalink to this term"></a></dt><dd><p>Ceph 文件系统（ <strong>Ceph F</strong>ile <strong>S</strong>ystem ）或者 CephFS ，
是一个与 POSIX 兼容的文件系统，
底层基于 Ceph 的分布式对象存储 RADOS 。
详情见 <a class="reference internal" href="../architecture/#arch-cephfs"><span class="std std-ref">CephFS 体系结构</span></a> 。</p>
</dd>
<dt id="term-ceph-fuse"><a class="reference internal" href="../man/8/ceph-fuse/#man-ceph-fuse"><span class="std std-ref">ceph-fuse</span></a><a class="headerlink" href="#term-ceph-fuse" title="Permalink to this term"></a></dt><dd><p><a class="reference internal" href="../man/8/ceph-fuse/#man-ceph-fuse"><span class="std std-ref">ceph-fuse</span></a> 是 CephFS 的一个 FUSE
(用户空间文件系统， “<strong>F</strong>ilesystem in <strong>USE</strong>rspace”) 客户端。
ceph-fuse 可以把 Ceph FS 挂载到指定的挂载点。</p>
</dd>
<dt id="term-Ceph-Interim-Release">Ceph Interim Release<a class="headerlink" href="#term-Ceph-Interim-Release" title="Permalink to this term"></a></dt><dt id="term-9">Ceph 临时版<a class="headerlink" href="#term-9" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Releases"><span class="xref std std-term">Releases</span></a> 。</p>
</dd>
<dt id="term-Ceph-Kernel-Modules">Ceph Kernel Modules<a class="headerlink" href="#term-Ceph-Kernel-Modules" title="Permalink to this term"></a></dt><dt id="term-10">Ceph 内核模块<a class="headerlink" href="#term-10" title="Permalink to this term"></a></dt><dd><p>一组能够成功和 Ceph 系统交互的内核模块
（比如 <code class="docutils literal notranslate"><span class="pre">ceph.ko</span></code> 、 <code class="docutils literal notranslate"><span class="pre">rbd.ko</span></code> ）。</p>
</dd>
<dt id="term-Ceph-Manager"><a class="reference internal" href="../mgr/#ceph-manager-daemon"><span class="std std-ref">Ceph Manager</span></a><a class="headerlink" href="#term-Ceph-Manager" title="Permalink to this term"></a></dt><dt id="term-11">Ceph 管理器<a class="headerlink" href="#term-11" title="Permalink to this term"></a></dt><dd><p>Ceph 管理器守护进程（ ceph-mgr ）是与监控守护进程一起运行的守护进程，可提供监控功能并与外部监控和管理系统连接。
从 Luminous 版（12.x）起，所有 Ceph 集群要想正常运作，
都必须有正常运行的 ceph-mgr 守护进程。</p>
</dd>
<dt id="term-Ceph-Manager-Dashboard">Ceph Manager Dashboard<a class="headerlink" href="#term-Ceph-Manager-Dashboard" title="Permalink to this term"></a></dt><dt id="term-12">Ceph 管理器仪表盘<a class="headerlink" href="#term-12" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Ceph-Dashboard"><span class="xref std std-term">Ceph Dashboard</span></a> 。</p>
</dd>
<dt id="term-Ceph-Metadata-Server">Ceph Metadata Server<a class="headerlink" href="#term-Ceph-Metadata-Server" title="Permalink to this term"></a></dt><dt id="term-13">Ceph 元数据服务器<a class="headerlink" href="#term-13" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-MDS"><span class="xref std std-term">MDS</span></a> 。</p>
</dd>
<dt id="term-Ceph-Monitor">Ceph Monitor<a class="headerlink" href="#term-Ceph-Monitor" title="Permalink to this term"></a></dt><dt id="term-14">Ceph 监视器<a class="headerlink" href="#term-14" title="Permalink to this term"></a></dt><dd><p>维护集群状态图的守护进程。
集群状态包括监控器运行图、管理器运行图、OSD 运行图和 CRUSH 运行图。
一套 Ceph 集群必须至少包含三个正常运行的监控器，
才能同时实现冗余和高可用性。
Ceph 监视器以及它所在的节点通常也叫做 mon 。
见 <a class="reference internal" href="../rados/configuration/mon-config-ref/#monitor-config-reference"><span class="std std-ref">监视器配置参考</span></a> 。</p>
</dd>
<dt id="term-Ceph-Node">Ceph Node<a class="headerlink" href="#term-Ceph-Node" title="Permalink to this term"></a></dt><dt id="term-15">Ceph 节点<a class="headerlink" href="#term-15" title="Permalink to this term"></a></dt><dd><p>Ceph 节点是 Ceph 集群的一个单元，它与 Ceph 集群中的其他节点通信，
以便复制和重新分布数据。所有节点加在一起称为 <a class="reference internal" href="#term-28"><span class="xref std std-term">Ceph 存储集群</span></a>。
Ceph 节点包括 <a class="reference internal" href="#term-48"><span class="xref std std-term">OSD</span></a> 、 <a class="reference internal" href="#term-14"><span class="xref std std-term">Ceph 监视器</span></a>、
<a class="reference internal" href="#term-11"><span class="xref std std-term">Ceph 管理器</span></a>和 <a class="reference internal" href="#term-MDS"><span class="xref std std-term">MDS</span></a>。在 Ceph 文档中，
术语 “节点（ node）” 通常等同于 “主机（ host ）”。
如果您有一个正常运行的 Ceph 群集，可以用
<code class="docutils literal notranslate"><span class="pre">ceph</span> <span class="pre">node</span> <span class="pre">ls</span> <span class="pre">all</span></code> 命令列出其内的所有节点。</p>
</dd>
<dt id="term-Ceph-Object-Gateway"><a class="reference internal" href="../radosgw/#object-gateway"><span class="std std-ref">Ceph Object Gateway</span></a><a class="headerlink" href="#term-Ceph-Object-Gateway" title="Permalink to this term"></a></dt><dt id="term-16">Ceph 对象网关<a class="headerlink" href="#term-16" title="Permalink to this term"></a></dt><dd><p>建立在 librados 基础上的一个对象存储接口。
Ceph 对象网关符合 REST 规范，它位于应用程序和 Ceph 存储集群之间。</p>
</dd>
<dt id="term-Ceph-Object-Storage">Ceph Object Storage<a class="headerlink" href="#term-Ceph-Object-Storage" title="Permalink to this term"></a></dt><dt id="term-17">Ceph 对象存储<a class="headerlink" href="#term-17" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Ceph-Object-Store"><span class="xref std std-term">Ceph Object Store</span></a> 。</p>
</dd>
<dt id="term-Ceph-Object-Store">Ceph Object Store<a class="headerlink" href="#term-Ceph-Object-Store" title="Permalink to this term"></a></dt><dt id="term-18">Ceph 对象存储库<a class="headerlink" href="#term-18" title="Permalink to this term"></a></dt><dd><p>Ceph 对象存储库由 <a class="reference internal" href="#term-28"><span class="xref std std-term">Ceph 存储集群</span></a> 和
<a class="reference internal" href="#term-16"><span class="xref std std-term">Ceph 对象网关</span></a> （RGW）组成。</p>
</dd>
<dt id="term-Ceph-OSD"><a class="reference internal" href="../rados/configuration/storage-devices/#rados-configuration-storage-devices-ceph-osd"><span class="std std-ref">Ceph OSD</span></a><a class="headerlink" href="#term-Ceph-OSD" title="Permalink to this term"></a></dt><dd><p>Ceph <strong>O</strong>bject <strong>S</strong>torage <strong>D</strong>aemon （ Ceph 对象存储守护进程）。
是指 Ceph OSD 软件，负责与逻辑磁盘（ <a class="reference internal" href="#term-48"><span class="xref std std-term">OSD</span></a> ）交互。2013 年前后，
“研究和行业”（ Sage 自己说的）曾试图坚持让 “OSD” 这个术语仅指
“对象存储设备”，但 Ceph 社区此前一直用该术语指 “对象存储守护进程”，
而且不会有人比 Sage Weil 本人更权威了，
他在 2022 年 11 月确认，“守护进程这个说法对于 Ceph 的构建方式更精确”
（ Zac Dover 和 Sage Weil 之间的私人通信，2022 年 11 月 7 日）。</p>
</dd>
<dt id="term-Ceph-OSD-Daemon">Ceph OSD Daemon<a class="headerlink" href="#term-Ceph-OSD-Daemon" title="Permalink to this term"></a></dt><dt id="term-19">Ceph OSD 守护进程<a class="headerlink" href="#term-19" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Ceph-OSD"><span class="xref std std-term">Ceph OSD</span></a>.</p>
</dd>
<dt id="term-Ceph-OSD-Daemons">Ceph OSD Daemons<a class="headerlink" href="#term-Ceph-OSD-Daemons" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Ceph-OSD"><span class="xref std std-term">Ceph OSD</span></a>.</p>
</dd>
<dt id="term-Ceph-Platform">Ceph Platform<a class="headerlink" href="#term-Ceph-Platform" title="Permalink to this term"></a></dt><dt id="term-20">Ceph 平台<a class="headerlink" href="#term-20" title="Permalink to this term"></a></dt><dd><p>所有与 Ceph 相关的软件，包括所有位于 <a class="reference external" href="https://github.com/ceph">https://github.com/ceph</a> 的源码。</p>
</dd>
<dt id="term-Ceph-Point-Release">Ceph Point Release<a class="headerlink" href="#term-Ceph-Point-Release" title="Permalink to this term"></a></dt><dt id="term-21">Ceph 修正版<a class="headerlink" href="#term-21" title="Permalink to this term"></a></dt><dt id="term-22">Ceph 小版本<a class="headerlink" href="#term-22" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Releases"><span class="xref std std-term">Releases</span></a>.</p>
</dd>
<dt id="term-Ceph-Project">Ceph Project<a class="headerlink" href="#term-Ceph-Project" title="Permalink to this term"></a></dt><dt id="term-23">Ceph 项目<a class="headerlink" href="#term-23" title="Permalink to this term"></a></dt><dd><p>关于 Ceph 的团队、软件、任务和基础架构的统称。</p>
</dd>
<dt id="term-Ceph-Release">Ceph Release<a class="headerlink" href="#term-Ceph-Release" title="Permalink to this term"></a></dt><dt id="term-24">Ceph 版本<a class="headerlink" href="#term-24" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Releases"><span class="xref std std-term">Releases</span></a> 。</p>
</dd>
<dt id="term-Ceph-Release-Candidate">Ceph Release Candidate<a class="headerlink" href="#term-Ceph-Release-Candidate" title="Permalink to this term"></a></dt><dt id="term-25">Ceph 发布候选版<a class="headerlink" href="#term-25" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Releases"><span class="xref std std-term">Releases</span></a> 。</p>
</dd>
<dt id="term-Ceph-Stable-Release">Ceph Stable Release<a class="headerlink" href="#term-Ceph-Stable-Release" title="Permalink to this term"></a></dt><dt id="term-26">Ceph 稳定版<a class="headerlink" href="#term-26" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Releases"><span class="xref std std-term">Releases</span></a> 。</p>
</dd>
<dt id="term-Ceph-Stack">Ceph Stack<a class="headerlink" href="#term-Ceph-Stack" title="Permalink to this term"></a></dt><dt id="term-27">Ceph 软件栈<a class="headerlink" href="#term-27" title="Permalink to this term"></a></dt><dd><p>Ceph 之中两个或更多组件的组合。</p>
</dd>
<dt id="term-Ceph-Storage-Cluster"><a class="reference internal" href="../architecture/#arch-ceph-storage-cluster"><span class="std std-ref">Ceph Storage Cluster</span></a><a class="headerlink" href="#term-Ceph-Storage-Cluster" title="Permalink to this term"></a></dt><dt id="term-28"><a class="reference internal" href="../architecture/#arch-ceph-storage-cluster"><span class="std std-ref">Ceph 存储集群</span></a><a class="headerlink" href="#term-28" title="Permalink to this term"></a></dt><dd><p><a class="reference internal" href="#term-14"><span class="xref std std-term">Ceph 监视器</span></a>、<a class="reference internal" href="#term-11"><span class="xref std std-term">Ceph 管理器</span></a>、 <a class="reference internal" href="#term-13"><span class="xref std std-term">Ceph 元数据服务器</span></a>
和 <a class="reference internal" href="#term-48"><span class="xref std std-term">OSD</span></a> 的集合，它们共同存储和复制数据，供应用程序、 Ceph 用户和
Ceph 客户端使用。 Ceph 存储集群负责接收来自 <a class="reference internal" href="#term-4"><span class="xref std std-term">Ceph 客户端</span></a>的数据。</p>
</dd>
<dt id="term-CephX">CephX<a class="headerlink" href="#term-CephX" title="Permalink to this term"></a></dt><dd><p>Ceph 的认证协议， CephX 可认证用户和各种守护进程。
Cephx 的运行机制类似 Kerberos ，但它没有单故障点。请看
<a class="reference internal" href="../architecture/#arch-high-availability-authentication"><span class="std std-ref">高可用性认证一节</span></a> 和
<a class="reference internal" href="../rados/configuration/auth-config-ref/#rados-cephx-config-ref"><span class="std std-ref">CephX 配置参考</span></a> 。</p>
</dd>
<dt id="term-Client">Client<a class="headerlink" href="#term-Client" title="Permalink to this term"></a></dt><dt id="term-29">客户端<a class="headerlink" href="#term-29" title="Permalink to this term"></a></dt><dd><p>客户端是处于 Ceph 集群外部、但是用 Ceph 存储和复制数据的任意程序。</p>
</dd>
<dt id="term-Cloud-Platforms">Cloud Platforms<a class="headerlink" href="#term-Cloud-Platforms" title="Permalink to this term"></a></dt><dt id="term-Cloud-Stacks">Cloud Stacks<a class="headerlink" href="#term-Cloud-Stacks" title="Permalink to this term"></a></dt><dt id="term-30">云平台<a class="headerlink" href="#term-30" title="Permalink to this term"></a></dt><dt id="term-31">云软件栈<a class="headerlink" href="#term-31" title="Permalink to this term"></a></dt><dd><p>第三方云服务平台，比如 OpenStack, CloudStack, OpenNebula, Proxmox VE 。</p>
</dd>
<dt id="term-Cluster-Map">Cluster Map<a class="headerlink" href="#term-Cluster-Map" title="Permalink to this term"></a></dt><dt id="term-32">集群运行图<a class="headerlink" href="#term-32" title="Permalink to this term"></a></dt><dd><p>一系列的运行图，包括监视器运行图、 OSD 运行图、 PG 图、 MDS 运行图和 CRUSH 图，它们合在一起就是 Ceph 集群的状态。详情见
<a class="reference internal" href="../architecture/#architecture-cluster-map"><span class="std std-ref">体系结构文档的“集群运行图”一节</span></a> 。</p>
</dd>
<dt id="term-Crimson">Crimson<a class="headerlink" href="#term-Crimson" title="Permalink to this term"></a></dt><dd><p>下一代 OSD 架构，其主要目标是减少跨核通信所导致的延迟成本。
通过减少数据路径中分片之间的通信，重新设计的 OSD 减少了锁争用。
Crimson 通过消除对线程池的依赖，在经典 Ceph OSD 的基础上提高了性能。
参见 <a class="reference external" href="https://ceph.io/en/news/blog/2023/crimson-multi-core-scalability/">Crimson：支持多核可扩展性的下一代 Ceph OSD</a> 。
参见 <a class="reference internal" href="../dev/crimson/#crimson-dev-doc"><span class="std std-ref">Crimson 开发者文档</span></a> 。</p>
</dd>
<dt id="term-CRUSH">CRUSH<a class="headerlink" href="#term-CRUSH" title="Permalink to this term"></a></dt><dd><p><strong>C</strong>ontrolled <strong>R</strong>eplication <strong>U</strong>nder <strong>S</strong>calable <strong>H</strong>ashing ，
可扩展散列计算下的受控复制。它是 Ceph 用以计算对象存储位置的算法。
见 <a class="reference external" href="https://ceph.com/assets/pdfs/weil-crush-sc06.pdf">CRUSH: 受控的、可扩展的、去中心化的多副本数据归置</a> 。</p>
</dd>
<dt id="term-CRUSH-rule">CRUSH rule<a class="headerlink" href="#term-CRUSH-rule" title="Permalink to this term"></a></dt><dt id="term-33">CRUSH 规则<a class="headerlink" href="#term-33" title="Permalink to this term"></a></dt><dd><p>应用到某个特定存储池（们）的 CRUSH 数据归置规则。</p>
</dd>
<dt id="term-DAS">DAS<a class="headerlink" href="#term-DAS" title="Permalink to this term"></a></dt><dt id="term-34">直连存储器<a class="headerlink" href="#term-34" title="Permalink to this term"></a></dt><dd><p><strong>D</strong>irect-<strong>A</strong>ttached <strong>S</strong>torage, 直连存储。
直接连接到访问它的计算机的存储设备，不通过网络传输。与 NAS 和 SAN 相反。</p>
</dd>
<dt id="term-Dashboard"><a class="reference internal" href="../mgr/dashboard/#mgr-dashboard"><span class="std std-ref">Dashboard</span></a><a class="headerlink" href="#term-Dashboard" title="Permalink to this term"></a></dt><dt id="term-35"><a class="reference internal" href="../mgr/dashboard/#mgr-dashboard"><span class="std std-ref">仪表盘</span></a><a class="headerlink" href="#term-35" title="Permalink to this term"></a></dt><dd><p>内置的、基于网页的 Ceph 管理和监控应用程序，用于管理集群的各个方面以及对象。仪表盘被做成了 Ceph 管理器的一个模块。详情见 <a class="reference internal" href="../mgr/dashboard/#mgr-dashboard"><span class="std std-ref">Ceph 仪表盘</span></a> 。</p>
</dd>
<dt id="term-Dashboard-Module">Dashboard Module<a class="headerlink" href="#term-Dashboard-Module" title="Permalink to this term"></a></dt><dt id="term-36">仪表盘模块<a class="headerlink" href="#term-36" title="Permalink to this term"></a></dt><dd><p><a class="reference internal" href="#term-35"><span class="xref std std-term">仪表盘</span></a> 的另一种叫法。</p>
</dd>
<dt id="term-Dashboard-Plugin">Dashboard Plugin<a class="headerlink" href="#term-Dashboard-Plugin" title="Permalink to this term"></a></dt><dt id="term-37">仪表盘插件<a class="headerlink" href="#term-37" title="Permalink to this term"></a></dt><dd><p>&lt;原文空&gt;</p>
</dd>
<dt id="term-DC">DC<a class="headerlink" href="#term-DC" title="Permalink to this term"></a></dt><dd><p><strong>D</strong>ata <strong>C</strong>enter, 数据中心。</p>
</dd>
<dt id="term-Flapping-OSD">Flapping OSD<a class="headerlink" href="#term-Flapping-OSD" title="Permalink to this term"></a></dt><dt id="term-OSD">打摆子的 OSD<a class="headerlink" href="#term-OSD" title="Permalink to this term"></a></dt><dd><p>OSD 的状态接连被反复标记为 <code class="docutils literal notranslate"><span class="pre">up</span></code> 而后 <code class="docutils literal notranslate"><span class="pre">down</span></code> 。
见 <a class="reference internal" href="../rados/troubleshooting/troubleshooting-osd/#rados-tshooting-flapping-osd"><span class="std std-ref">状态抖动的 OSD</span></a> 。</p>
</dd>
<dt id="term-FQDN">FQDN<a class="headerlink" href="#term-FQDN" title="Permalink to this term"></a></dt><dt id="term-38">全资域名<a class="headerlink" href="#term-38" title="Permalink to this term"></a></dt><dd><p><strong>F</strong>ully <strong>Q</strong>ualified <strong>D</strong>omain <strong>N</strong>ame, 全资域名
（完全符合规范的域名）。域名应用在网络中某一节点上、
可指明这个节点在 DNS 树状层次结构中的确切位置。</p>
<p>在 Ceph 集群管理工作这个语境中， FQDN 通常是指主机。在本文档中，
术语 “FQDN” 主要用于区分 FQDN 和相对简单的主机名，后者并不指明主机在 DNS 树状层次结构中的确切位置，而只是命名主机。</p>
</dd>
<dt id="term-Host">Host<a class="headerlink" href="#term-Host" title="Permalink to this term"></a></dt><dt id="term-39">主机<a class="headerlink" href="#term-39" title="Permalink to this term"></a></dt><dd><p>Ceph 集群中的任何单机或服务器。请参阅 <a class="reference internal" href="#term-15"><span class="xref std std-term">Ceph 节点</span></a>。</p>
</dd>
<dt id="term-Hybrid-OSD">Hybrid OSD<a class="headerlink" href="#term-Hybrid-OSD" title="Permalink to this term"></a></dt><dt id="term-40">混合式 OSD<a class="headerlink" href="#term-40" title="Permalink to this term"></a></dt><dd><p>指同时具有 HDD 和 SSD 驱动器的 OSD 。</p>
</dd>
<dt id="term-librados">librados<a class="headerlink" href="#term-librados" title="Permalink to this term"></a></dt><dd><p>是个 API ，可以用于创建访问 Ceph 存储集群的定制接口。
有了 <code class="docutils literal notranslate"><span class="pre">librados</span></code> 才能与 Ceph 监视器和 OSD 们交互。
请参阅 <a class="reference internal" href="../rados/api/librados-intro/#librados-intro"><span class="std std-ref">librados 简介</span></a> 。
请参阅 <a class="reference internal" href="../rados/api/python/#librados-python"><span class="std std-ref">librados (Python)</span></a> 。</p>
</dd>
<dt id="term-LVM-tags">LVM tags<a class="headerlink" href="#term-LVM-tags" title="Permalink to this term"></a></dt><dt id="term-LVM">LVM 标签<a class="headerlink" href="#term-LVM" title="Permalink to this term"></a></dt><dd><p><strong>L</strong>ogical <strong>V</strong>olume <strong>M</strong>anager, 逻辑卷管理器标签。
LVM 卷和组的可扩展元数据，它们用于存储 Ceph 特有的信息，
如各设备、以及它们与 OSD 的关系。</p>
</dd>
<dt id="term-MDS">MDS<a class="headerlink" href="#term-MDS" title="Permalink to this term"></a></dt><dt id="term-41">元数据服务器<a class="headerlink" href="#term-41" title="Permalink to this term"></a></dt><dd><p>Ceph 元数据服务器守护进程（ <strong>M</strong>eta<strong>D</strong>ata <strong>S</strong>erver ），
也称为 ceph-mds 。任何存在 CephFS 文件系统的 Ceph 集群都必须运行着
Ceph 元数据服务器守护进程。 MDS 存储着所有的文件系统元数据。
<a class="reference internal" href="#term-29"><span class="xref std std-term">客户端</span></a>们与单个或一组 MDS 一起维护 CephFS 所需的分布式元数据缓存。</p>
<p>参阅 <a class="reference internal" href="../cephfs/add-remove-mds/#cephfs-add-remote-mds"><span class="std std-ref">部署元数据服务器</span></a> 。</p>
<p>参阅 <a class="reference internal" href="../man/8/ceph-mds/#ceph-mds-man"><span class="std std-ref">ceph-mds 手册页</span></a> 。</p>
</dd>
<dt id="term-MGR">MGR<a class="headerlink" href="#term-MGR" title="Permalink to this term"></a></dt><dt id="term-42">管理器<a class="headerlink" href="#term-42" title="Permalink to this term"></a></dt><dd><p>Ceph 管理器软件，它把整个集群的所有状态信息都收集到一个地方。</p>
</dd>
<dt id="term-MON"><a class="reference internal" href="../architecture/#arch-monitor"><span class="std std-ref">MON</span></a><a class="headerlink" href="#term-MON" title="Permalink to this term"></a></dt><dt id="term-43"><a class="reference internal" href="../architecture/#arch-monitor"><span class="std std-ref">监视器</span></a><a class="headerlink" href="#term-43" title="Permalink to this term"></a></dt><dd><p>Ceph 监视器软件。</p>
</dd>
<dt id="term-Monitor-Store">Monitor Store<a class="headerlink" href="#term-Monitor-Store" title="Permalink to this term"></a></dt><dt id="term-44">监视器存储系统<a class="headerlink" href="#term-44" title="Permalink to this term"></a></dt><dd><p>监视器使用的永久存储，包括监视器的 RocksDB 、以及
<code class="docutils literal notranslate"><span class="pre">/var/lib/ceph</span></code> 内的所有相关文件。</p>
</dd>
<dt id="term-Node">Node<a class="headerlink" href="#term-Node" title="Permalink to this term"></a></dt><dt id="term-45">节点<a class="headerlink" href="#term-45" title="Permalink to this term"></a></dt><dd><p>参阅 <a class="reference internal" href="#term-15"><span class="xref std std-term">Ceph 节点</span></a> 。</p>
</dd>
<dt id="term-Object-Storage">Object Storage<a class="headerlink" href="#term-Object-Storage" title="Permalink to this term"></a></dt><dt id="term-46">对象存储<a class="headerlink" href="#term-46" title="Permalink to this term"></a></dt><dd><p>对象存储是与 Ceph 相关的三种存储之一。与 Ceph 相关的其他两种存储是
文件存储和块存储。对象存储是 Ceph 最基本的存储类别。</p>
</dd>
<dt id="term-Object-Storage-Device">Object Storage Device<a class="headerlink" href="#term-Object-Storage-Device" title="Permalink to this term"></a></dt><dt id="term-47">对象存储设备（实体）<a class="headerlink" href="#term-47" title="Permalink to this term"></a></dt><dd><p>参阅 <a class="reference internal" href="#term-48"><span class="xref std std-term">OSD</span></a> 。</p>
</dd>
<dt id="term-OMAP">OMAP<a class="headerlink" href="#term-OMAP" title="Permalink to this term"></a></dt><dd><p>“对象映射（ object map ）”。键值存储库（一种数据库），用于缩短从 Ceph 集群读出数据和向 Ceph 集群写入数据的时间。
RGW 桶索引存储为 OMAP。纠删码存储池不能存储 RADOS OMAP 数据结构。</p>
<p>运行 <code class="docutils literal notranslate"><span class="pre">ceph</span> <span class="pre">osd</span> <span class="pre">df</span></code> 命令查看 OMAP 。</p>
<p>参阅 Eleanor Cawthon 2012 年发表的论文<a class="reference external" href="https://ceph.io/assets/pdfs/CawthonKeyValueStore.pdf">用 Ceph 实现分布式键值存储库</a> （17 页）。</p>
</dd>
<dt id="term-OpenStack-Swift">OpenStack Swift<a class="headerlink" href="#term-OpenStack-Swift" title="Permalink to this term"></a></dt><dd><p>在 Ceph 语境下， OpenStack Swift 是 Ceph 对象存储库支持的两种 API 之一。
Ceph 对象存储库支持的另外一种 API 是 S3 。</p>
<p>参阅 <a class="reference external" href="https://docs.openstack.org/swift/latest/api/object_api_v1_overview.html">OpenStack 存储 API 概览</a> 。</p>
</dd>
<dt id="term-48">OSD<a class="headerlink" href="#term-48" title="Permalink to this term"></a></dt><dt id="term-49">对象存储设备<a class="headerlink" href="#term-49" title="Permalink to this term"></a></dt><dd><p>可能是 <a class="reference internal" href="#term-Ceph-OSD"><span class="xref std std-term">Ceph OSD</span></a> ，但也不一定。
有时（特别是在较早的通信中，
尤其是在不是专门为 Ceph 编写的文档中），
“OSD” 指的是 “对象存储设备（ <strong>O</strong>bject <strong>S</strong>torage <strong>D</strong>evice ）”，
它指的是物理或逻辑存储单元（例如： LUN ）。
Ceph 社区一直用术语 OSD 来指代 <a class="reference internal" href="#term-Ceph-OSD-Daemon"><span class="xref std std-term">Ceph OSD Daemon</span></a> ，
尽管业界在 2010 年代中期坚持推动 “OSD” 应该表示
“对象存储设备（ Object Storage Device ）”，
因此有必要了解其（在不同语境下的）含义。</p>
</dd>
<dt id="term-OSD-flapping">OSD, flapping<a class="headerlink" href="#term-OSD-flapping" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-Flapping-OSD"><span class="xref std std-term">Flapping OSD</span></a>.</p>
</dd>
<dt id="term-OSD-FSID">OSD FSID<a class="headerlink" href="#term-OSD-FSID" title="Permalink to this term"></a></dt><dd><p>OSD fsid 是用于确定一个 OSD 的唯一标识符。
可以在 OSD 路径内、一个名为 <code class="docutils literal notranslate"><span class="pre">osd_fsid</span></code> 的文件里找到。
术语 <code class="docutils literal notranslate"><span class="pre">FSID</span></code> 可以和 <code class="docutils literal notranslate"><span class="pre">uuid</span></code> 互换着用。</p>
</dd>
<dt id="term-OSD-ID">OSD ID<a class="headerlink" href="#term-OSD-ID" title="Permalink to this term"></a></dt><dd><p>OSD id 是对每个 OSD 来说都是独一无二的整数
（每个 OSD 都有一个唯一的 OSD ID ）。
它是在新建与之相关的 OSD 期间由监视器们生成的。</p>
</dd>
<dt id="term-OSD-UUID">OSD UUID<a class="headerlink" href="#term-OSD-UUID" title="Permalink to this term"></a></dt><dd><p>OSD UUID 是一个 OSD 的唯一标识符，这个术语可以和 <code class="docutils literal notranslate"><span class="pre">FSID</span></code> 互换着用。</p>
</dd>
<dt id="term-Period">Period<a class="headerlink" href="#term-Period" title="Permalink to this term"></a></dt><dd><p>在 <a class="reference internal" href="#term-RGW"><span class="xref std std-term">RGW</span></a> 中，一个 period 是 <a class="reference internal" href="#term-Realm"><span class="xref std std-term">Realm</span></a> 的配置状态。
period 存储着多站点配置的配置状态。
当 period 更新时， epoch 也随之改变。</p>
</dd>
<dt id="term-Placement-Groups-PGs">Placement Groups (PGs)<a class="headerlink" href="#term-Placement-Groups-PGs" title="Permalink to this term"></a></dt><dt id="term-PGs">归置组（ PGs ）<a class="headerlink" href="#term-PGs" title="Permalink to this term"></a></dt><dd><p>归置组（ PG ）是每个 Ceph 逻辑存储池的子集。
归置组实现的功能是将对象（作为一个组）归置到 OSD 内。
Ceph 内部以归置组这样的粒度管理数据：
这比管理单个（相应地数量更庞大） RADOS 对象的扩展性更好。
拥有较多归置组（例如每 OSD 100 个）的集群比归置组较少的同等集群的平衡性更好。</p>
<p>Ceph 内部的每一个 RADOS 对象都各自映射到一个特定的归置组，
每个归置组只能属于一个 Ceph 存储池。</p>
</dd>
<dt id="term-PLP">PLP<a class="headerlink" href="#term-PLP" title="Permalink to this term"></a></dt><dd><p><strong>P</strong>ower <strong>L</strong>oss <strong>P</strong>rotection, 断电保护。
这是一种保护固态硬盘数据的技术，
通过使用电容器来延长通电时间，
以便数据从 DRAM 缓存写入 SSD 的永久存储器。
消费级固态硬盘极少配备 PLP。</p>
</dd>
<dt id="term-Pool"><a class="reference internal" href="../rados/operations/pools/#rados-pools"><span class="std std-ref">Pool</span></a><a class="headerlink" href="#term-Pool" title="Permalink to this term"></a></dt><dt id="term-50"><a class="reference internal" href="../rados/operations/pools/#rados-pools"><span class="std std-ref">存储池</span></a><a class="headerlink" href="#term-50" title="Permalink to this term"></a></dt><dd><p>存储池是用于存储对象的逻辑分区。</p>
</dd>
<dt id="term-Pools">Pools<a class="headerlink" href="#term-Pools" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="../translation_cn/translation-convention/#term-pool"><span class="xref std std-term">pool</span></a> 。</p>
</dd>
<dt id="term-Primary-Affinity"><a class="reference internal" href="../rados/operations/crush-map/#rados-ops-primary-affinity"><span class="std std-ref">Primary Affinity</span></a><a class="headerlink" href="#term-Primary-Affinity" title="Permalink to this term"></a></dt><dt id="term-51"><a class="reference internal" href="../rados/operations/crush-map/#rados-ops-primary-affinity"><span class="std std-ref">主亲和性</span></a><a class="headerlink" href="#term-51" title="Permalink to this term"></a></dt><dd><p>OSD 的特性，它用于决定某一个 OSD 在 acting set 中
被选为主 OSD（或“领导 OSD, lead OSD”）的可能性。
主亲和性在 Firefly（ 0.80 版）中引入。
参阅 <a class="reference internal" href="../rados/operations/crush-map/#rados-ops-primary-affinity"><span class="std std-ref">主亲和性</span></a> 。</p>
</dd>
<dt id="term-Prometheus"><a class="reference internal" href="../mgr/prometheus/#mgr-prometheus"><span class="std std-ref">Prometheus</span></a><a class="headerlink" href="#term-Prometheus" title="Permalink to this term"></a></dt><dd><p>一个开源监控和警报工具包。
Ceph 自带一个 <a class="reference internal" href="../mgr/prometheus/#mgr-prometheus"><span class="std std-ref">Prometheus 模块</span></a> ，
它有一个 Prometheus exporter ，
可将 <code class="docutils literal notranslate"><span class="pre">ceph-mgr</span></code> 内收集点里的性能计数器传给 Prometheus。</p>
</dd>
<dt id="term-Quorum">Quorum<a class="headerlink" href="#term-Quorum" title="Permalink to this term"></a></dt><dt id="term-52">法定人数<a class="headerlink" href="#term-52" title="Permalink to this term"></a></dt><dd><p>法定人数是一种状态，此时集群中大多数<a class="reference internal" href="../architecture/#arch-monitor"><span class="std std-ref">监视器</span></a>状态为 <code class="docutils literal notranslate"><span class="pre">up</span></code> 。
集群中至少要有三个<a class="reference internal" href="../architecture/#arch-monitor"><span class="std std-ref">监视器</span></a>才有可能达到法定人数。</p>
</dd>
<dt id="term-RADOS">RADOS<a class="headerlink" href="#term-RADOS" title="Permalink to this term"></a></dt><dd><p>可靠、自主的分布式对象存储， <strong>R</strong>eliable <strong>A</strong>utonomic
<strong>D</strong>istributed <strong>O</strong>bject <strong>S</strong>tore 。
RADOS 只是个对象存储库，可为不同大小的对象提供可扩展服务。
RADOS 对象存储是 Ceph 集群的核心组件。
<a class="reference external" href="https://ceph.io/en/news/blog/2009/the-rados-distributed-object-store/">这篇 2009 年的博文</a>
为入门者介绍了 RADOS 。
有兴趣深入了解 RADOS 的读者可参阅
<a class="reference external" href="https://ceph.io/assets/pdfs/weil-rados-pdsw07.pdf">《RADOS：一个可扩展、可靠的 PB 级存储集群》</a> 。</p>
</dd>
<dt id="term-RADOS-Cluster">RADOS Cluster<a class="headerlink" href="#term-RADOS-Cluster" title="Permalink to this term"></a></dt><dt id="term-53">RADOS 集群<a class="headerlink" href="#term-53" title="Permalink to this term"></a></dt><dd><p>Ceph 集群的一个比较完整的子集，
由 <a class="reference internal" href="#term-48"><span class="xref std std-term">OSD</span></a>s 、 <a class="reference internal" href="#term-Ceph-Monitor"><span class="xref std std-term">Ceph Monitor</span></a>s 、
和 <a class="reference internal" href="#term-Ceph-Manager"><span class="xref std std-term">Ceph Manager</span></a>s 组成。</p>
</dd>
<dt id="term-RADOS-Gateway">RADOS Gateway<a class="headerlink" href="#term-RADOS-Gateway" title="Permalink to this term"></a></dt><dt id="term-54">RADOS 网关<a class="headerlink" href="#term-54" title="Permalink to this term"></a></dt><dd><p>见 <a class="reference internal" href="#term-RGW"><span class="xref std std-term">RGW</span></a> 。</p>
</dd>
<dt id="term-RBD">RBD<a class="headerlink" href="#term-RBD" title="Permalink to this term"></a></dt><dd><p>RADOS 块设备， <strong>R</strong>ADOS <strong>B</strong>lock <strong>D</strong>evice 。
见 <a class="reference internal" href="#term-2"><span class="xref std std-term">Ceph 块设备</span></a> 。</p>
</dd>
<dt id="term-Realm"><a class="reference internal" href="../radosgw/multisite/#rgw-realms"><span class="std std-ref">Realm</span></a><a class="headerlink" href="#term-Realm" title="Permalink to this term"></a></dt><dd><p>在 RADOS Gateway (RGW) 中，
realm 是一个全局唯一的命名空间，
它由一个或多个 zonegroup 组成。</p>
</dd>
<dt id="term-Releases">Releases<a class="headerlink" href="#term-Releases" title="Permalink to this term"></a></dt><dd><dl class="simple">
<dt>Ceph Interim Release</dt><dd><p>Ceph 临时版。
尚未通过质检测试的一个 Ceph 版本。会包含新功能。</p>
</dd>
<dt>Ceph Point Release</dt><dd><p>Ceph 修正版。
所有只包含缺陷修正或安全修正的特殊版本。</p>
</dd>
<dt>Ceph Release</dt><dd><p>Ceph 版本。
任何版本号不同的 Ceph 。</p>
</dd>
<dt>Ceph Release Candidate</dt><dd><p>Ceph 发布候选版。
Ceph 的一个主要版本，已经通过了初步的质检测试，
并且准备好给测试员试用了。</p>
</dd>
<dt>Ceph Stable Release</dt><dd><p>Ceph 稳定版。
Ceph 的主要版本，之前临时版本里所有的功能
都成功通过了质检测试。</p>
</dd>
</dl>
</dd>
<dt id="term-Reliable-Autonomic-Distributed-Object-Store">Reliable Autonomic Distributed Object Store<a class="headerlink" href="#term-Reliable-Autonomic-Distributed-Object-Store" title="Permalink to this term"></a></dt><dt id="term-55">可靠自主的分布式对象存储库<a class="headerlink" href="#term-55" title="Permalink to this term"></a></dt><dd><p>存储软件的核心部分，它存储着用户数据（ MON+OSD ）。
参阅 <a class="reference internal" href="#term-RADOS"><span class="xref std std-term">RADOS</span></a> 。</p>
</dd>
<dt id="term-RGW"><a class="reference internal" href="../radosgw/#object-gateway"><span class="std std-ref">RGW</span></a><a class="headerlink" href="#term-RGW" title="Permalink to this term"></a></dt><dd><p><strong>R</strong>ADOS <strong>G</strong>ate<strong>w</strong>ay. RADOS 网关。</p>
<p>也叫做 “Ceph Object Gateway， Ceph 对象网关”。
Ceph 的组件，可同时为 Amazon S3 REST API 和
OpenStack Swift API 提供网关。</p>
</dd>
<dt id="term-S3">S3<a class="headerlink" href="#term-S3" title="Permalink to this term"></a></dt><dd><p>就 Ceph 而言， S3 是 Ceph Object Store 支持的两个 API 之一。
Ceph Object Store 支持的另一个 API 是 OpenStack Swift 。</p>
<p>参阅 <a class="reference external" href="https://aws.amazon.com/s3/">Amazon S3 概述页面</a>。</p>
</dd>
<dt id="term-scrubs">scrubs<a class="headerlink" href="#term-scrubs" title="Permalink to this term"></a></dt><dt id="term-56">洗刷<a class="headerlink" href="#term-56" title="Permalink to this term"></a></dt><dd><p>Ceph 确保数据完整性的过程。
在洗刷过程中， Ceph 会生成一个归置组中所有对象的目录，
然后将每个主对象与其副本（存储在其他 OSD 中）进行比对，
确保所有对象都存在且匹配。
如果发现任何 PG 中有一个对象副本与其他副本不同或完全丢失，
则标记为 “inconsistent （不一致）”
（也就是这个 PG 被标记为 inconsistent ）。</p>
<p>洗刷分两种：轻度洗刷（ light scrubbing ）和深度洗刷（ deep scrubbing ）
（也叫“浅度洗刷（ shallow scrubbing ）”和“深度洗刷（ deep scrubbing ）”）。
轻度洗刷每天执行一次，其作用只是确认某个对象存在，
以及它的元数据正确。
深度洗刷每周执行一次，
会读出数据并使用校验和来确保数据完整性。</p>
<p>参见《 RADOS OSD 配置参考指南》中的<a class="reference internal" href="../rados/configuration/osd-config-ref/#rados-config-scrubbing"><span class="std std-ref">洗刷</span></a>和<em>《精通 Ceph 》第二版</em>第 141 页（Fisk，Nick，2019 年）。</p>
</dd>
<dt id="term-secrets">secrets<a class="headerlink" href="#term-secrets" title="Permalink to this term"></a></dt><dt id="term-57">密钥<a class="headerlink" href="#term-57" title="Permalink to this term"></a></dt><dd><p>密钥是用于执行数字身份验证的凭证，
只要特权用户要访问要求身份验证的系统就需要。
密钥可以是口令、 API 密钥、令牌、
SSH 密钥、私人证书或加密密钥。</p>
</dd>
<dt id="term-SDS">SDS<a class="headerlink" href="#term-SDS" title="Permalink to this term"></a></dt><dd><p><strong>S</strong>oftware-<strong>d</strong>efined <strong>S</strong>torage ，软件定义的存储。</p>
</dd>
<dt id="term-systemd-oneshot">systemd oneshot<a class="headerlink" href="#term-systemd-oneshot" title="Permalink to this term"></a></dt><dd><p>一种 systemd 类型 <code class="docutils literal notranslate"><span class="pre">type</span></code> ，其命令定义在 <code class="docutils literal notranslate"><span class="pre">ExecStart</span></code> 里，
完成后就退出（不想把它作为守护进程）。</p>
</dd>
<dt id="term-Swift">Swift<a class="headerlink" href="#term-Swift" title="Permalink to this term"></a></dt><dd><p>参阅 <a class="reference internal" href="#term-OpenStack-Swift"><span class="xref std std-term">OpenStack Swift</span></a>.</p>
</dd>
<dt id="term-Teuthology">Teuthology<a class="headerlink" href="#term-Teuthology" title="Permalink to this term"></a></dt><dt id="term-58">测试方法学<a class="headerlink" href="#term-58" title="Permalink to this term"></a></dt><dd><p>对 Ceph 进行脚本化测试的一系列软件。</p>
</dd>
<dt id="term-User">User<a class="headerlink" href="#term-User" title="Permalink to this term"></a></dt><dt id="term-59">用户<a class="headerlink" href="#term-59" title="Permalink to this term"></a></dt><dd><p>使用 Ceph 客户端与 <a class="reference internal" href="#term-28"><span class="xref std std-term">Ceph 存储集群</span></a>交互的个人或系统角色（例如应用程序）。
请参阅 <a class="reference internal" href="../rados/operations/user-management/#rados-ops-user"><span class="std std-ref">用户</span></a>和<a class="reference internal" href="../rados/operations/user-management/#user-management"><span class="std std-ref">用户管理</span></a>。</p>
</dd>
<dt id="term-Zone">Zone<a class="headerlink" href="#term-Zone" title="Permalink to this term"></a></dt><dt id="term-60">域<a class="headerlink" href="#term-60" title="Permalink to this term"></a></dt><dd><p>在 <a class="reference internal" href="#term-RGW"><span class="xref std std-term">RGW</span></a> 中，域是由一个或多个 <a class="reference internal" href="#term-RGW"><span class="xref std std-term">RGW</span></a> 实例组成的逻辑组。
域的配置状态存储在 <a class="reference internal" href="../translation_cn/translation-convention/#term-period"><span class="xref std std-term">period</span></a> 内。参阅 <a class="reference internal" href="../radosgw/multisite/#radosgw-zones"><span class="std std-ref">域</span></a> 。</p>
</dd>
</dl>
</section>



<div id="support-the-ceph-foundation" class="admonition note">
  <p class="first admonition-title">Brought to you by the Ceph Foundation</p>
  <p class="last">The Ceph Documentation is a community resource funded and hosted by the non-profit <a href="https://ceph.io/en/foundation/">Ceph Foundation</a>. If you would like to support this and our other efforts, please consider <a href="https://ceph.io/en/foundation/join/">joining now</a>.</p>
</div>


           </div>
           
          </div>
          <footer><div class="rst-footer-buttons" role="navigation" aria-label="Footer">
        <a href="../hardware-monitoring/" class="btn btn-neutral float-left" title="硬件监控" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
        <a href="../jaegertracing/" class="btn btn-neutral float-right" title="JAEGER- DISTRIBUTED TRACING" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
    </div>

  <hr/>

  <div role="contentinfo">
    <p>&#169; Copyright 2016, Ceph authors and contributors. Licensed under Creative Commons Attribution Share Alike 3.0 (CC-BY-SA-3.0).</p>
  </div>

   

</footer>
        </div>
      </div>

    </section>

  </div>
  

  <script type="text/javascript">
      jQuery(function () {
          SphinxRtdTheme.Navigation.enable(true);
      });
  </script>

  
  
    
   

</body>
</html>